x86, shadow: propagate pat caching on the shadow l1
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 26 Apr 2010 11:13:23 +0000 (12:13 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 26 Apr 2010 11:13:23 +0000 (12:13 +0100)
commit7720401043b22eaa0e6397d3456f9a782c8a4ee0
tree337f974833353c944fff1a412e7424fe5c7b555f
parentc1cfb1a358c12bdf1284f6bcf55407366efaf485
x86, shadow: propagate pat caching on the shadow l1

PAT caching was only propagated if has_arch_pdevs(),
causing the hvm_get_mem_pinned_cacheattr() to be ignored
in the non passthrough case.
l1_disallow_mask() needs to be relaxed.

Signed-off-by: Jean Guyader <jean.guyader@citrix.com>
xen/arch/x86/mm.c
xen/arch/x86/mm/shadow/multi.c